Self-Aware and Self-Expressive Systems

نویسندگان

  • Jim Tørresen
  • Christian Plessl
  • Xin Yao
چکیده

Engineering self-awareness and self-expression in computing systems is an emerging trend in design and operation of modern computing systems, which have increasingly complex, heterogeneous structures and growing requirements. Embedded avionics systems could make particularly good use of self-awareness and self-expression. These concepts offer flexibility to avionic subsystems, allowing them to adapt and deal with the lack of knowledge, changes and unpredictability of their deployment environments, and also to work around or even overcome their functional and performance limitations due to their strict weight, power, size and density constraints. Many efforts have been made previously to integrate selfawareness in computing systems. Some studies, such as that by Cox, consider self-awareness as a part of metacognition.1 Other studies, such as that of Agarwal, focus on self-awareness in computing systems as an ability of a system to explicitly consider knowledge about itself.2 As for the concept of self-expression, it has barely been considered in the engineering and computer science context. Given the disparate and occasionally overly rigid use of the term ‘self-awareness’ in the literature and the lack of previous treatment of the idea of self-expression in the computing and engineering literature, we developed a more general working definition for self-aware and self-expressive computing systems inspired by biology. Based upon that working definition and with the aim of guiding the design of self-aware and self-expressive systems, we developed a reference architectural framewok which structures their requirements.3 Then we implemented a modelling and simulation environment which enables the development of virtual simulators to systematically model, simulate and study the behaviour and performance of particular self-aware and self-expressive systems.4 This environment is is new and there is no such environment in previous work. We intend for it to fill the gap between research at the conceptional Figure 1. Reference architecture for a single self-aware and selfexpressive node.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Reference Architecture for Self-aware and Self-expressive Computing Systems

This chapter covers a reference architecture for describing and engineering computational self-awareness and self-expression in computing systems. The architecture provides a common language with which to engineer the capabilities exercised by a “self” at a fine resolution inspired by concepts from psychology. The “self” demarked by the reference architecture is conceptual in nature, and theref...

متن کامل

Knowledge Representation and Modelling: Structures and Trade-Offs

As explained in chapter 5, self-aware and self-expressive systems can be designed based on a number of patterns and primitives. In this chapter, we discuss issues to be considered when developing such systems, specially when going through phases 3 (selecting the best pattern) and 5 (determining primitives and alternatives), and possibly also phase 7 (score alternative primitives) of the methodo...

متن کامل

Common Techniques for Self-awareness and Self-expression

Chapter 5 has provided step-by-step guidelines on how to design selfaware and self-expressive systems, including several architectural patterns with different levels of self-awareness. Chapter 6 has explained important features in self-aware and self-expressive systems, including adaptivity, robustness, multiobjectivity and decentralisation. To allow such self-aware capabilities in each design ...

متن کامل

Towards a Better Understanding of Self-Awareness and Self-Expression within Software Systems

It is thought that complex systems with nodes that posses the ability to be both Self-Aware and Self-Expressive could shape the future of computing. These terms have the potential to create complex systems that display novel behaviours. As of yet there are very few definitions for these terms within this context. This report aims to review current literature and present a suitable explanation o...

متن کامل

Self-aware Object Tracking in Multi-Camera Networks

This chapter discusses another example of self-aware and self-expressive systems: a multi-camera network for object tracking. It provides a detailed description of how the concepts of self-awareness and self-expression can be implemented in a real network of smart cameras. In contrast to traditional cameras, smart cameras are able to perform image analysis on-board and collaborate with other ca...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • IEEE Computer

دوره 48  شماره 

صفحات  -

تاریخ انتشار 2015